home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / comm / aprs403x.zip / README.BBS < prev    next >
File List  |  1994-01-19  |  8KB  |  120 lines

  1.        USING PBBS's AND INCLUDING APRS PROTOCOLS IN BBS and NODE SOFTWARE
  2.  
  3.     One thing we have learned in maintaining an operational APRS net on 145.79,
  4. is that it is very useful for all stations to include in the comment field of
  5. their position report the address of their home BBS!  Then any station on the
  6. APRS frequency immediately learns how to send that station a lengthy packet
  7. message.  If your TNC supports an internal BBS, it is also useful to leave it
  8. on and include its unique address or SSID in your comment field so that stations
  9. can access your PBBS even while you are running APRS!  A few stations sending
  10. keyboard messages into a PBBS on the APRS frequency is not objectionable since
  11. the number of packets are small and at typing speed.  Also, by having personal
  12. mail boxes, users then DO NOT read their mail over the air!  I encourage all
  13. stations to operate their own PBBS maildrops on the APRS frequency; but please
  14. do not use the PBBS's to post messages for others who must read the message
  15. over the air.  All stations should avoid any other general computer to computer
  16. exchanges which would block the frequency for large blocks of time.
  17.  
  18.     The remainder of this file is intended for BBS SYSOPS and the writers of
  19. BBS and NODE software.  Please consider the following advantages to including
  20. APRS protocols in your station operation.  Since APRS allows stations to see
  21. the network topology in real-time, it is ideal for determining the locations
  22. of all neighboring BBS's and NODES.  If BBS's and NODES simply included either
  23. the LAT/LONG or GridSquare in a periodic UI frame, all users could see where
  24. the system is located.  For permanent  sites such as BBS's and NODES, this
  25. beacon could probably be transmitted once every hour or so.  As of APRS version
  26. 2.08 the !LAT/LONG format can be placed anywhere in the BText.  This was to
  27. accommodate THENET Nodes and some BBS software where the beginning of the BText
  28. is pre-loaded with something already and the !LAT/LONG can only be appended to
  29. the end.  The exact format of the UI frame should be as follows:
  30.  
  31.     BBSXX>APRS:!DDMM.xxN/DDDMM.xxW[comments as desired to end of line
  32.     BBSXX>APRS:[GRidsq]Comments to end of line
  33.  
  34.     For BBS code writers, this process can be enhanced by making the BBS respond
  35. to APRS Query packets.  One of these packets is transmitted whenever an APRS
  36. station initializes his program.  On receipt of an APRS Query packet, all
  37. stations on frequency set a two minute random number timer and respond sometime
  38. in the next 2 minutes with their location.  This way, any APRS station can
  39. obtain the location of all stations on the frequency soon after comming on
  40. frequency.  The format of the APRS Query packet is W4XYZ>APRS:?APRS?.  By
  41. including the code in NODE and BBS software to respond to APRS Querys, the
  42. periodicity of the APRS position beacon can easily be set quite infrequently
  43. since stations can request the BBS position at any time.  For those concerned
  44. with physical security, the grid square position report can be used which is
  45. ambiguous to 3 miles or so instead of the LAT/LONG posit accurrate to 60 feet.
  46.  
  47.     I have one other request to BBS SYSOPS.  Since APRS contains a BEACON
  48. parser to display to users all BEACONS heard on frequency, this is an excellent
  49. way for stations to capture MAIL-FOR beacons.  APRS stations simply call up
  50. their LATEST BEACONS display and see if there are any BBS's reporting mail for
  51. them.  Unfortunately, the parsing algorithm in APRS only recognizes BText which
  52. occurs on the same line as the packet header.  MAIL-FOR which is listed on a
  53. second line after the header do not show up in the APRS system.   For this
  54. reason I would like to request BBS SYSOPS to modify their MAIL-FOR beacons to
  55. keep the beginning of the MAIL-FOR list on the same line as the packet header.
  56. By allowing APRS stations to see mail lists without even logging on, you are
  57. helping reduce congestion on the channel.  Presently, most stations do not see
  58. MAIL-FOR beacons because they scroll off the screen too rapidly.  APRS grabs
  59. all packets that are TO the following addresses: APRS, BEACON, ID, MAIL,
  60. SKYWRN, CQ, and QST.  APRS retains the last of these heard per station.  APRS
  61. can also be told to monitor all OTHER packets with the ctrl-O command.
  62.  
  63.      Please play with the APRS software and load some of the backup and
  64. demonstration files included.  I'm sure you will find APRS to be an exciting
  65. new capability for packet radio which can make packet radio much more responsive
  66. in real-time communications.
  67.  
  68.      Finally, ambitious code writers could add code in their BBS's to capture
  69. all APRS position reports heard on frequency.  These reports could be retained
  70. in a file and be made available to local users.  One of these files, if
  71. downloaded, can be loaded by APRS users to display the locations of all stations
  72. ever heard on the frequency!  Talk about preparations for emergency comms!
  73.  
  74. BBS FORWARDED POSITION REPORTS:  Since we already have a worldwide packet
  75. network of BBS's which have the ability to forward a packet message anywhere
  76. in the country, I would like to see a standard message format built which would
  77. permit a mobile, roving packet station to report his location back to his home
  78. BBS on a once-a-day type basis.  Imagine that this mobile station simply posts
  79. a message on any nearby BBS which contains his position and the routing for his
  80. home BBS.  That packet message would be forwarded via the normal BBS network
  81. and arrive at the intended destination whereupon the destination BBS would in
  82. turn send out a decaying APRS beacon reporting that unit's position even if
  83. he was thousands of miles away and on the road!  All of his buddies (or his
  84. wife) would see on their home computers his latest position automatically which
  85. was actually relayed through the packet BBS network.  As with any APRS position
  86. report, the beacon periodicity would decay from 10 minutes to once every few
  87. hours as the position report got older.  The format for such a position report
  88. for WB4APR might be as follows:
  89.  
  90. Send:    SP APRS @ W3IWI.MD.USA                   Send command with Routing
  91. Subj:    !3858.11N/07629.11W/040/010              LAT/LONG/CSE/SPD
  92. Msg:     Be home at 1200 Saturday.                Comment field up to 40 chars
  93.          /EX
  94.  
  95. On receipt of such a message, the receiving BBS (W3IWI) would form an APRS
  96. station reporting UI frame and transmit it periodically as follows:
  97.  
  98. W3IWI>APRS:WB4APR   @051937/3858.11N/07629.11W/040/010/Be home at 1200 Saturday
  99.  
  100. As with all APRS packets, this packet would be transmitted once, then 32 seconds
  101. later, then a minute later, then 2 minutes later, and so on.  This doubling
  102. ot the packet period after each transmission decays very repaidly to only 5
  103. packets in the first 10 minutes, 3 more in the next hour and only 3 more in an
  104. entire 24 hours!  Since the packet took hours to get to the BBS in the first
  105. place, it might be more appropriate to start off with an initial period of one
  106. or two minutes.  This is not such a load!  This would only be 9 packets in the
  107. first day and only 1 in the second!  When the period is greater than 24 hours,
  108. the message is deleted from the system. People on the road reporting home would
  109. probably send a new message every 24 hours anyway.
  110.  
  111.  
  112. BBS POSITION DATABASE:  Since APRS includes an individual station query
  113. capability, a BBS that has accumulated the position of all of its users, could
  114. respond to such an APRS query with a one time position report for that station
  115. without even logging on.  The APRS query is simply a one line APRS message from
  116. the querying station to the Queried station with the letters "?APRS" in the
  117. first 5 character positions.  A BBS seeing such a packet could respond
  118. immediately with a position report for that station!
  119.  
  120.